#ifndef C_QMOVIE_H
#define C_QMOVIE_H

/****************************************************************************
** QMovie C bindings generated from reading C++ file 'qmovie.h'
**
** Created: Tue Jul 30 19:22:30 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QMovieH QMovie_create();
C_EXPORT void QMovie_destroy(QMovieH handle);
C_EXPORT QMovieH QMovie_create2(int bufsize);
C_EXPORT QMovieH QMovie_create3(QDataSourceH p1, int bufsize);
C_EXPORT QMovieH QMovie_create4(PWideString fileName, int bufsize);
C_EXPORT QMovieH QMovie_create5(QByteArrayH data, int bufsize);
C_EXPORT QMovieH QMovie_create6(const QMovieH p1);
C_EXPORT int QMovie_pushSpace(QMovieH handle);
C_EXPORT void QMovie_pushData(QMovieH handle, const uchar* data, int length);
C_EXPORT const QColorH QMovie_backgroundColor(QMovieH handle);
C_EXPORT void QMovie_setBackgroundColor(QMovieH handle, const QColorH p1);
C_EXPORT void QMovie_getValidRect(QMovieH handle, PRect retval);
C_EXPORT const QPixmapH QMovie_framePixmap(QMovieH handle);
C_EXPORT const QImageH QMovie_frameImage(QMovieH handle);
C_EXPORT bool QMovie_isNull(QMovieH handle);
C_EXPORT int QMovie_frameNumber(QMovieH handle);
C_EXPORT int QMovie_steps(QMovieH handle);
C_EXPORT bool QMovie_paused(QMovieH handle);
C_EXPORT bool QMovie_finished(QMovieH handle);
C_EXPORT bool QMovie_running(QMovieH handle);
C_EXPORT void QMovie_unpause(QMovieH handle);
C_EXPORT void QMovie_pause(QMovieH handle);
C_EXPORT void QMovie_step(QMovieH handle);
C_EXPORT void QMovie_step2(QMovieH handle, int p1);
C_EXPORT void QMovie_restart(QMovieH handle);
C_EXPORT int QMovie_speed(QMovieH handle);
C_EXPORT void QMovie_setSpeed(QMovieH handle, int p1);
C_EXPORT void QMovie_connectResize(QMovieH handle, QObjectH receiver, const char* member);
C_EXPORT void QMovie_disconnectResize(QMovieH handle, QObjectH receiver, const char* member);
C_EXPORT void QMovie_connectUpdate(QMovieH handle, QObjectH receiver, const char* member);
C_EXPORT void QMovie_disconnectUpdate(QMovieH handle, QObjectH receiver, const char* member);

C_EXPORT void QMovie_connectStatus(QMovieH handle, QObjectH receiver, const char* member);
C_EXPORT void QMovie_disconnectStatus(QMovieH handle, QObjectH receiver, const char* member);

#endif
